libhv – Windows编译libhv以及在Visual Studio中配置开发环境
1 Windows中使用CMake编译libhv 1.1 使用命令行 libhv的github中给出了在Windows上使用CMake命令行创建libhv Visual Studio项目的命令,如下 mkdir win64 cd win64 cmake .. -G "Visual Studio 15…
- C++
- 2023-12-28
Windows使用CMake交叉编译Android项目
1 准备环境 在Windows系统上使用CMake交叉编译Android项目需要准备以下环境: Android SDK Android NDK CMake 如果之前安装了Android Studio则可以使用Android Studio中安装的SDK、NDK、CMake。 2 在Windows上交叉…
- 编程技术
- 2023-12-07
C++ – Windows下实现程序开机自启动功能或者关闭开机自启动
1 Windows下程序实现开机自启动的原理 在Windows系统下要实现程序开机自启,主要是在系统注册表路径HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run写入需要开机自启动的程序路径。 Windows在系统启动时会去系…
- C++
- 2023-09-26
Windows – 查看dll的加载依赖项和exe的加载依赖项的开源工具Dependencies
WIndows上发布软件经常遇到的问题就是:为什么这个软件在我的电脑上可以打开,在你的电脑上就打不开? 这个问题一般是由于你的软件在别人的电脑上缺乏某些依赖项也就是dll导致的,所以只需要排查缺少的依赖项进行补齐就可以正常的打开程序了,本文将介绍一款可以查看exe依赖项和dll依赖项的开源工具。 在…
- 开发工具
- 2023-09-23
C++ – 跨平台在Windows、Linux系统上获取当前可执行程序路径
1 C++跨平台在Windows、Linux系统上获取当前可执行程序路径 跨平台获取当前可执行程序路径是C++跨平台项目中会经常使用的功能,我将这个功能简单的封装成了一个PathUtils工具类,在该类中通过GetCurrentProgramDirectory静态函数获取当前可执行程序路径,下面贴出…
- C++
- 2023-09-07
Windows编译Spout2以及配置Spout2开发环境
Spout2是一个用于Windows系统的视频帧共享系统,允许应用程序以类似Mac的Syphon的方式共享OpenGL纹理,Spout2支持Direct9、Direct11、Direct12和OpenGL的纹理数据共享。 我们可以基于Spout2进行开发,将我们想要的一些视频帧结合OBS的Spout…
- C++
- 2023-06-20
OpenVINO – 在Windows系统上配置OpenVINO C++开发环境
1 OpenVino 运行时开发包下载 官网下载地址:https://www.intel.cn/content/www/cn/zh/developer/tools/openvino-toolkit/download.html 这里我们只使用OpenVino进行模型部署,所以我们主要选择运行时即可,操…
- OpenVINO
- 2023-06-02
Windows远程桌面复制粘贴功能失灵的解决方法
1 Windows远程桌面复制粘贴功能失灵的解决方法 今天原本使用远程桌面对本地局域网的一个电脑进行远程操作,最开始复制粘贴功能是正常的,然后下午突然失灵了,不能从本地拷贝东西到远程电脑。 在本文记录下解决方法,防止之后又遇见这个问题。 首先打开远程电脑的任务管理器,在详细信息中找到rdpclip.…
- 其他
- 2023-04-27
C++ – Windows系统获取桌面路径
1 Windows系统获取桌面路径 可使用以下代码获取桌面路径: #include <iostream> #include <string> #include<Windows.h> #include "shlobj.h" std::string GetDeskto…
- C++
- 2023-04-07
NCNN – 在windows上转换onnx模型为ncnn的param,bin格式
1 在windows上转换onnx模型为ncnn的param,bin格式 在Windows系统上可以直接使用ncnn在windows上的发布包里面的onnx2ncnn.exe程序对onnx模型进行转换,我们可以在ncnn的发布页https://github.com/Tencent/ncnn/rele…
- NCNN
- 2023-03-22
NCNN – Windows下使用Visual Studio编译NCNN小白教程
1 安装Visual Studio 从微软官网下载Visual Studio,现在最新的版本是Visual Studio 2022, 下载Visual Studio 2022可以从这个网址下载:https://visualstudio.microsoft.com/zh-hans/ 如果需要下载Vis…
- NCNN
- 2023-03-22
C++ – Windows/Linux跨平台获取本机CPU核心数
1 在Windows/Linux系统获取本机CPU核心数 1.1 使用Windows和Linux上的系统函数获取cpu的核心数 如果需要创建一个使用线程池的服务,那么线程池中的最大工作线程数目最好是少于本机CPU的核心数,这样既能最大化CPU的性能也能避免创建过多线程造成线程调度的开销,保持处理速度…
- C++
- 2023-03-01